let counter = 0;

export function nextColor() {
    console.log('color', counter)
    const r = (counter >> 16) & 0xFF; // 红色通道
    const g = (counter >> 8) & 0xFF;  // 绿色通道
    const b = counter & 0xFF;         // 蓝色通道

    counter++;
    // 转换为十六进制颜色字符串
    return `#${r.toString(16).padStart(2, '0')}${g.toString(16).padStart(2, '0')}${b.toString(16).padStart(2, '0')}`;
}

// // 使用示例
// const generator = new UniqueColorGenerator();
// for (let i = 0; i < 5; i++) {
//     console.log(generator.nextColor());
//     // 输出: #000000, #000001, #000002, #000003, #000004
// }
